package 牛客;

import java.util.Scanner;

public class p翻转字符串2 {
    public static void main(String[] args) {
        //注意：牛客中的本题不能直接使用库函数
        Scanner scanner=new Scanner(System.in);
        //!!!!字符串的输入要在数字输入之前，因为输入数字后的回车，会被认为是输入的字符串

        int n=scanner.nextInt();
        String s=scanner.next();//next()不能得到带有空格的字符串

        String res=reverse(s,n);
        System.out.println(res);
    }

    private static String reverse(String s, int n) {
        if (s==null || s.length()<n || n<0) {
            return null;
        }

        s=reversePart(s,0,n-1);//对 字符串s的前一部分先逆置
        s=reversePart(s,n,s.length()-1);//对 字符串s的后一部分再逆置
        s=reversePart(s,0,s.length()-1);//对 字符串s整体逆置
        return s;
    }

    private static String reversePart(String s, int start, int end) {

        char[] chars = s.toCharArray();
        if (s==null) return null;


        int left=start;
        int right=end;
        while (left<right) {
            char tmp=chars[left];
            chars[left]=chars[right];
            chars[right]=tmp;
            left++;
            right--;
        }
        return new String(chars);
    }
}
